package com.start.common.user;


import com.start.common.entity.StartBaseUser;

import java.io.Serializable;
import java.util.Collection;
import java.util.List;

public interface UserManageInfoService<T extends StartBaseUser> {
    String getLoadUserType();

    default String getLoadUserTypeLabel() {
        return getLoadUserType();
    }

    /**
     * 获取用户好友信息
     *
     * @param ids
     * @return
     */
    List<T> getByUserIds(Collection<? extends Serializable> ids);

    T getByUserId(Serializable userId);
}
